# 第一个GUI
# coding:utf-8

# sys模块提供了访问由解释器使用或维护的变量和与解释器进行交互的函数；
# QtWidgets模块包含提供一组UI元素以创建经典桌面式用户界面的方法，可以让我们很方便地创建窗口对象。
import sys
from PyQt5.QtWidgets import *

app = QApplication(sys.argv)  # 在PyQt5中，每个应用程序都必须实例化一个QApplication()
win = QWidget()               # QWidget()对象，它是pyqt5中所有的图形用户界面的基类
win.show()                    # 使用QWidget对象的show()方法将创建的窗口显示出来

sys.exit(app.exec_())         # 调用应用程序对象的exec_()方法来运行程序的主循环，并使用sys.exit()方法确保程序能够完美的退出。

